home *** CD-ROM | disk | FTP | other *** search
/ Nebula 1 / Nebula One.iso / Mail / EnhanceMail.1.3 / Source / MailIndex.h < prev    next >
Encoding:
Text File  |  1996-03-24  |  1.2 KB  |  47 lines

  1. /* -*-C-*-
  2. *******************************************************************************
  3. *
  4. * File:         MailIndex.h
  5. * RCS:          $Header: /usr/local/lib/cvs/EnhanceMail/MailIndex.h,v 1.1.1.1 1996/03/25 01:45:53 cedman Exp $
  6. * Description:  
  7. * Author:       Carl Edman
  8. * Created:      Fri Oct 20 14:46:12 1995
  9. * Modified:     Sun Mar 24 20:42:16 1996 (Carl Edman) cedman@capitalist.princeton.edu
  10. * Language:     C
  11. * Package:      N/A
  12. * Status:       Experimental (Do Not Distribute)
  13. *
  14. * (C) Copyright 1995, but otherwise this file is perfect freeware.
  15. *
  16. *******************************************************************************
  17. */
  18.  
  19. #import <appkit/appkit.h>
  20. #import "MailApp.h"
  21.  
  22. @interface MailIndex : Object
  23.    {
  24.    id mes;
  25.    int msgId;
  26.    }
  27.  
  28. + mailBox;
  29. + setMailBox:nmailbox;
  30.  
  31. - initMsgId:(int)nmsgId;
  32. - free;
  33. - (int)msgId;
  34. - setMsgId:(int)nmsgId;
  35. - mailMessage;
  36. - (char)status;
  37. - (BOOL)writeToStream:(NXStream *)stream wrapAtColumn:(int)col;
  38. - (const char *)messageSubject;
  39. - (const char *)messageFrom;
  40. - (const char *)messageTo;
  41. - (const char *)messageCc;
  42. - (const char *)messageDate;
  43. - (const char *)messageId;
  44. - (const char *)messageNextReference;
  45. - (const char *)messageContent;
  46. @end
  47.